Der for↔while-Umbau
Jede for-Schleife lässt sich als while-Schleife schreiben – wer beide Richtungen beherrscht, hat den Kontrollfluss wirklich verstanden:
for i in range(5):
print(i)
i = 0
while i < 5:
print(i)
i += 1
Rezept: Startwert vor die Schleife, Bedingung < stopp, Erhöhung ans Blockende.